Synonyms for "armored searobin"

Words with similar meaning